11 research outputs found
OMEGA “Correct Development of Real-Time Embedded
Supporting UML-based development of embedded systems by formal technique
On-Board Autonomy via Symbolic Model Based Reasoning
Deep space and remote planetary exploration missions are characterized by severely constrained communication links and often require intervention from Ground to overcome the difficulties encountered during the mission. An adequate Ground control could be compromised due to communication delays and required Ground decision-making time, endan-gering the system, although safing procedures are strictly adhered to. To meet the needs of future missions and increase their scientific return, space systems will require an increased level of autonomy on-board. We propose a solution to on-board autonomy relying on model-based reasoning. Our approach integrates many important functionalities (such as plan generation, plan execution and monitoring, fault detection identification and recovery, and run-time diagnosis) in a uniform formal framework. The spacecraft is equipped with an Autonomous Reasoning Engine (ARE) structured according to a generic three-layer hybrid autonomy architecture: Deliberative, Executive and Control Layers. The ARE uses a symbolic representation of the controlled platform. Reasoning capabilities are seen as symbolic manipulation of such formal model. We have developed a prototype of the ARE, and we have evaluated it on two case studies inspired by real-world ongoing projects: a planetary rover and an orbiting spacecraft. For each case study, we have used a simulator to characterize the approach in terms of reliability, availability and performances
3.2 GENERAL TOOL SET ARCHITECTURE AND INTEGRATION........................................................... 9 3.3 WORKFLOW FOR THE CONSIDERED PROFILE AND TOOLS......................................................... 11 3.4 REFERENCES CONCERNING THE GENE
4 OMEGA UML PROFILE FOR REAL-TIME AND EMBEDDED SYSTEMS AND ITS SEMANTICS........................................................................................................................................... 13 4.1 UML PROFILE......................................................................................................................... 13 4.1.1 Operational profile and Kernel Model.............................................................................. 13 4.1.2 Real-time extensions and observers.................................................................................. 14 4.1.3 OCL................................................................................................................................... 15 4.1.4 Component model.............................................................................................................. 1
Automated generation of FDIR for the compass integrated toolset (AUTOGEF)
The ESA AUTOGEF (Dependability Design Approach
for Critical Flight Software) study is a direct follow-on
of the ESA TRP COMPASS (Correctness, Modelling
and Performance of Aerospace Systems).
The aim of COMPASS project was to develop a modelbased
approach to system-software co-engineering,
tailored to the specifics of critical on-board spacecraft
systems. COMPASS included the development of a
platform based on formal methods, which offers a wide
range of techniques for system verification and
validation.
AUTOGEF aims to demonstrate that synthesis
approaches can allow for effective automated FDIR
development in accordance with the dependability
requirements, through the implementation of an add-on
to the COMPASS tool
Supporting UML--based Development of Embedded Systems by Formal Techniques
Contains fulltext :
35319.pdf (preprint version ) (Open Access)28 p
A methodology for analyzing human-automation interactions in flight operations using formal verification techniques
When designing and developing systems in safety critical or cost intensive environments it is important to identify as much potential risks as possible prior to operating the system. This includes aspects of the interaction between human and automation systems that are prone to issues. This work-in-progress paper describes a methodology that systematically derives relevant analysis questions for complex human-automation interaction systems. It demonstrates how formal models for all components of the human-automation system can be created. These models are used by model checking algorithms to verify the safety properties associated with the selected analysis questions. While this paper includes no evaluation of the methodology, an ongoing evaluation study is outlined based on the life support system (ECLS) of the European science laboratory Columbus, which is part of the International Space Station. Each step of the formal verification methodology is illustrated with the results obtained so far on the ECLS case study
Comparing Heuristics for Model Based Testsuite Generation
Michael von der Beek............................................................................................ 1 Einsatz von Modell-basierten Entwicklungstechniken in sicherheitsrelevanten Anwendungen: Herausforderungen und Lösungsansätze Mirko Conrad, Heiko Dörr....................................................................................